package com.cloudbroker.bcs.platform.ltb.bizapi.service.pay.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.common.validatioin.annotation.NotEmpty;
import com.cloudbroker.bcs.common.validatioin.annotation.NotNull;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.UserVO;

/**
 * Created by daibd19671 on 2016/10/28.
 */
public class PingPlusPayApplyForm extends UserVO{
    protected String combi_code;//	C32	组合代码
    protected String adviser_id;//	C18	投顾编号

    @NotNull
    protected Integer pay_channel;//	C1	支付渠道
    protected String money_type;//	C3	币种类别
    @NotNull
    protected double occur_balance;//	N16.2	发生金额(单位：分)
    protected String channel_id;//	C64	视频频道ID

    @NotBlank
    @Length(max = 32)
    protected String subject;//商品的标 该参数最长为 32 个 Unicode 字符
    @NotBlank
    @Length(max = 128)
    protected String description;//商品的描述信息，该参数最长为 128 个 Unicode 字符

    protected String client_ip;

    @NotEmpty
    protected String open_id;

    public String getCombi_code() {
        return combi_code;
    }

    public void setCombi_code(String combi_code) {
        this.combi_code = combi_code;
    }

    public String getAdviser_id() {
        return adviser_id;
    }

    public void setAdviser_id(String adviser_id) {
        this.adviser_id = adviser_id;
    }


    public Integer getPay_channel() {
        return pay_channel;
    }

    public void setPay_channel(Integer pay_channel) {
        this.pay_channel = pay_channel;
    }

    public String getMoney_type() {
        return money_type;
    }

    public void setMoney_type(String money_type) {
        this.money_type = money_type;
    }

    public double getOccur_balance() {
        return occur_balance;
    }

    public void setOccur_balance(double occur_balance) {
        this.occur_balance = occur_balance;
    }

    public String getChannel_id() {
        return channel_id;
    }

    public void setChannel_id(String channel_id) {
        this.channel_id = channel_id;
    }


    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getClient_ip() {
        return client_ip;
    }

    public void setClient_ip(String client_ip) {
        this.client_ip = client_ip;
    }

    public String getOpen_id() {
        return open_id;
    }

    public void setOpen_id(String open_id) {
        this.open_id = open_id;
    }
}
